/**
 * Independent time operation tool to facilitate subsequent switch to dayjs
 */
import dayjs from "dayjs";

const DATE_TIME_FORMAT = "YYYY-MM-DD HH:mm:ss";
const DATE_FORMAT = "YYYY-MM-DD";

export const formatToDateTime = (
  date?: dayjs.ConfigType,
  format = DATE_TIME_FORMAT
): string => {
  return dayjs(date).format(format);
};

export const formatToDate = (
  date?: dayjs.ConfigType,
  format = DATE_FORMAT
): string => {
  return dayjs(date).format(format);
};

export const currentYear = (): number => {
  return dayjs().year();
};
